package fr.jade.util.log.config;


public class DebugService {
	
	//static {
	//	System.out.println("static in DebugService");
	//	LoggerConfigurator.config(DebugService.class);
	//}
	
//    public static final boolean on=true;
//    public static final boolean info=false;
//    public static final boolean start=true;
    
    public static boolean on=true;
    public static boolean info=true;
    public static boolean start=true;
    
    /* ===========================================================================*/    
    public static boolean repairManager = false;
    
    public static boolean repairManagerL1 = repairManager & true;
    public static boolean repairManagerL2 = repairManager & true;
    public static boolean repairManagerL3 = repairManager & true;
    public static boolean repairManagerL4 = repairManager & true;
    
    /* ===========================================================================*/
    
    public static boolean probes = false;
    /* ---------------------------------------------------------------------------*/
    public static boolean ping = probes & true;
    
    public static boolean pingL1 = ping & true;
    public static boolean pingL2 = ping & true;
    public static boolean pingERROR = ping & true;

    
    /* ===========================================================================*/ 
    
    public static boolean actuators = true;
    /* ---------------------------------------------------------------------------*/       
    public static boolean failureSimulator = actuators & true;
    
    public static boolean failureSimulatorL1 = failureSimulator & true;
    public static boolean failureSimulatorL2 = failureSimulator & true;
    public static boolean failureSimulatorL3 = failureSimulator & true;
    public static boolean failureSimulatorL4 = failureSimulator & true;
    /* ---------------------------------------------------------------------------*/ 
    public static boolean failureInsulator = actuators & true;
    
    public static boolean failureInsulatorL1 = failureInsulator & true;
    public static boolean failureInsulatorL2 = failureInsulator & true;
    public static boolean failureInsulatorL3 = failureInsulator & true;
    public static boolean failureInsulatorL4 = failureInsulator & true;
    /* ---------------------------------------------------------------------------*/ 
    public static boolean nodeElector = actuators & true;
    
    public static boolean nodeElectorL1 = nodeElector & true;
    public static boolean nodeElectorL2 = nodeElector & true;
    public static boolean nodeElectorL3 = nodeElector & true;
    public static boolean nodeElectorL4 = nodeElector & true;
    /* ---------------------------------------------------------------------------*/
    public static boolean probeUpdator = actuators & true;
    
    public static boolean probeUpdatorL1 = probeUpdator & true;
    public static boolean probeUpdatorL2 = probeUpdator & true;
    public static boolean probeUpdatorL3 = probeUpdator & true;
    public static boolean probeUpdatorL4 = probeUpdator & true;
    /* ---------------------------------------------------------------------------*/
    public static boolean cmpUpdator = actuators & true;
    
    public static boolean cmpUpdatorL1 = cmpUpdator & true;
    public static boolean cmpUpdatorL2 = cmpUpdator & true;
    public static boolean cmpUpdatorL3 = cmpUpdator & true;
    public static boolean cmpUpdatorL4 = cmpUpdator & true;
    /* ---------------------------------------------------------------------------*/
    public static boolean cmpRestartor = actuators & true;
    
    public static boolean cmpRestartorL1 = cmpRestartor & true;
    public static boolean cmpRestartorL2 = cmpRestartor & true;
    public static boolean cmpRestartorL3 = cmpRestartor & true;
    public static boolean cmpRestartorL4 = cmpRestartor & true;
    /* ---------------------------------------------------------------------------*/
    public static boolean cmpRecreator = actuators & true;
    
    public static boolean cmpRecreatorL1 = cmpRecreator & true;
    public static boolean cmpRecreatorL2 = cmpRecreator & true;
    public static boolean cmpRecreatorL3 = cmpRecreator & true;
    public static boolean cmpRecreatorL4 = cmpRecreator & true;
    
    /* ===========================================================================*/
    
    public static boolean scheduler = false;
    /* ---------------------------------------------------------------------------*/
    public static boolean sequentialScheduler = scheduler & true;
    
    public static boolean sequentialSchedulerL1 = sequentialScheduler & true;
    public static boolean sequentialSchedulerERROR = true;

}
